A short history of civilization - Thorndike, Lynn (Crofts, 1926)