Absolutely terrible. Very badly written. The author took a fascinating subject and turned it into a terrible read. Sentences went on way too long with colloquialisms that only a Brit would understand. Superfluous language and trivial details abound in this book. Very disappointed.