Lawrence H. Keeley
War Before Civilization The Myth of the Peaceful Savage


Nov 30, 2023 Read the whole text... 326 pp.