This is a book with 1100+ tactical problems, arranged by theme, with solutions provided in algebraic notation (the easiest kind to read). I've been told that a lot of the problems here are identical to those in Reinfeld's 1001 Brilliant Sacrifices and Combinations, so if you own that book, you might want to spend your money elsewhere.
This is a very good book for intermediate players who want to improve their computational and pattern recognition abilities. The book presupposes that you already have a firm grasp on the fundamental tactics (pins, forks, skewers, elementary checkmates, etc.) , as many of the solutions involve the use of such simple tactics to get to the final solution. If you do not have a firm grasp on the fundamentals, don't expect to get better with this book; rather, expect to get annoyed and frustrated.
As mentionned earlier, the problems of the book are divided by tactical theme, making it ideal for those who have mastered basic tactics but who want to work on specific areas of tactical study intensely or who are just not good enough to dive into random positions and figure out what the appropriate tactic is. Having said that, the book does not indicate how hard any of the problems are. A two move mate can be followed by a 7 move tactic designed to win a pawn. Thus, this book is really the opposite of Lein's "Sharpen Your Tactics", which indicates the difficulty level without telling you what type of tactic is involved. It's really a matter of the reader's preference when deciding which style of book he/she wants.
The book does not get five stars because of
1)the size of the book. It's annoyingly large. In fact, it's a square. What's more, the cover, introduction and basically all the text is cheesy. Fortunately, the meat of the book is simple diagrams
2)the fact that there are errors in the book. Some of the solutions can be "busted" by a computer program (or a keen reader). In other words, if you were to play out the "winning" side of these problems according to the solution provided, your opponent would still have the resources to mate you or come out with a material advantage
If your skill level is appropriate, I recommend this book.