Hanno Sauer
The Invention of Good and Evil A World History of Morality


Mar 29, 2025 Read the whole text... 456 pp.