Ancient Philosophies

219 pages2006 3 editions

nonfiction history philosophy self help challenging informative medium-paced