This is a totally gripping book which is extremely readable, easy to understand and a compelling historical account of codes and ciphers right from th...moreThis is a totally gripping book which is extremely readable, easy to understand and a compelling historical account of codes and ciphers right from the times of Eliazbeth I and Mary Queen of Scots, right up to the present day with the internet and emerging technologies.[return][return]What I really like about this book is that Singh easily introduces codes and ciphers to you and you can sit and work out their translations yourself. it's the kind of book that makes you want to get pen and paper and make your own code or work out the ones in the book (I did!). You even get multiple pages at the end with codes for you to work out. Very fascinating.[return][return]The one downside to the book is that some of it does get a little technical and over my head (probably yours too) so I did a bit of page flipping towards the end (the quantum mechanics section just totally lost me). So you won't understand the entire book but about 98% of it instead (unless you're Einstein in which case you won't have any problems at all).[return][return]This is THE definitive book for codes and code breaking. I can't recommend this enough.(less)