History and Social Theory - Leff, Gordon (Doubleday, 1971)