This book took me a long time to read. I read the paperback, which has small print and 1,139 pages, including the appendix. It's long and seems convoluted at times but it finishes strong. If you're math challenged you can skip all the interesting problems. If you have any interest in cryptography and early computers this book is for you. If you're a WWII buff, you'll find this book fascinating. If you always wondered how global finance and corporate piracy worked, there's something in this book for you too. When I first started reading, I brooded that I wasn't getting very far. In the end, I was disappointed when I ran out of words. Very highly recommended.