An inquiry into the human prospect - Heilbroner, Robert L. 1919-2005 (Norton, 1974)