Historical Dictionaries of Religions, Philosophies, and Move

608 pages hardcover

nonfiction philosophy politics reference informative medium-paced