The content itself is exciting and very well written for the layman (like all Greene books I should say). As against the book contains a binding defect that I have 100 pages and 100 double pages missing. It does not help understanding sometimes a bit tricky! (Hence the star less)