First of all, this is the quintessential book on algorithms. If you ambition to learn, this is the book to get. The advice in the book is alarming and it can accomplish an accomplished reference.
Students will charge a actual able algebraic accomplishments and a able arm to even anticipate about acrimonious up this book because the it is abundant (both physically and metaphorically). Mastery of detached algebraic is a must, blueprint theory, programming, and, combinatorics will aswell help.
With that said, this book avalanche abbreviate in one MAJOR area, explanations. Too generally explanations are larboard out and larboard as contest and there are no solutions to the exercises! Or data are replaced by cryptic statements such as of "cleary, this works", or "it is simple to see that this ...". I get the abstraction of acquirements by doing, absolutely I do, but there should be some affectionate of solutions so the apprentice can CHECK his/her compassionate of the actual and sometimes the contest are not about avant-garde aspects of a concept, sometimes it is the amount material. Even if the band-aid chiral alone independent a simple acknowledgment after the work. Not alone would it advice abundantly but the purpose of accomplishing the contest would be preserved; that is the apprentice accepting his/her "hands dirty" and alive out a problem.
For the adulation aggregate acceptable and authentic in this universe, I absolutely ambition writers of algebraic books would stop application statements like "clearly this works" or "it is simple to see", "it is obvious" etc. While that may be accurate for you and your ablaze amphitheater of colleagues, aggregate is not consistently bright and accessible to your readers. Save all of that ambiguity for your analysis paper.
A abundant book should bear in two areas; it should claiming and it should inform. The claiming is there, no doubt. However in some means it fails to acquaint the reader. The authors should absolutely anticipate about absolution a acceptance band-aid chiral to advice acceptance apprentice better. I yield abroad two stars for the affidavit declared about.