An inquiry into the human prospect - Heilbroner, Robert L. (New York W.W. Norton, 1974)