Great Transformation - K. Armstrong (Atlantic Books London, 2006)