The Ascent of Humanity: Civilization and the Human Sense of Self
Publisher: North Atlantic Books
Published: Feb 05, 2013
Number of pages: 576
ISBN-13: 9781583946367