A good read that could have been better.
James Randi is one of the great conjurors in history and often considered the greatest escape artist ahead of even Harry Houdini, and yet this book contains very little of him. Many of the best moments are when Randi describes events from his own career--interactions with the magicians mentioned, advice they've given him, etc.--and it's a shame there aren't more of them.
Further, the entire enterprise is hampered by Randi's insistence on not revealing the tricks. While it's an understandable decision, it makes some of his cryptic language about "improvements" and differing methods indecipherable and dull. Similarly, it leads to rather lifeless descriptions of the tricks and all seem to fall back on calling the effect "stunning," "amazing," or "startling." It makes it difficult to develop too much of an understanding of these performers when what we end up knowing is, "He makes a person levitate, and it's amazing." or "She turns into her husband instantly, and it's startling."
Still, it is a good broad overview of magical history that mentions every major magician in history and gives at least something of an overview of his/her life, career, and act. His balancing of those elements is not always perfect (some performers have their lives described with essentially no mention of their acts, which just seems incongruous with the book), but he usually provides enough of all three to get a good sense of each person. It also has beautiful pictures of posters and the artists themselves in performance throughout. Those pictures alone are enough reason to look through the book once.
All in all, it seems to me that it's really a book best suited to being a quick guide to magicians in history--if you want to be able to look up who Doug Henning was at an instant because you often confuse him with David Copperfield, this book will do that for you perfectly. As a straight-through read, it sometimes becomes difficult to follow its structure and repetitive in its explanations of similar ideas through multiple performers, and Randi's personal asides always leave the reader wanting for more of them. Worth a read, but just not as good as it seems like it should be.