It is impressive in scope, but ultimately compromised by a lack of consistent detail in key areas, and technical errors and oversimplifications when discussing specific programmes. The book opens with ...