My rating: 4 of 5 stars
Simon Singh is an excellent writer and popularizer of science and science history. He goes to great length to explain some of the more abstract concepts in an accessible manner, with success. Some of the analogies fall a little flat, or seem a little too simplified or cutesy, but the book is still very readable and enjoyable. Cutesy but cool are the handwritten notes at the end of each chapter as topic summaries.
This book is well worth the read!