MJ rated To end all wars: 5 stars July 29, 2014 Public Adam Hochschild: To end all wars (2011, Houghton Mifflin Harcourt)To end all wars by Adam Hochschild