Rating ★★★★★ Category non-fiction Read 2016-04-01 Pages 576 This is an extraordinary, hard hitting piece of journalism.