Historical Dictionaries of Religions, Philosophies, and Move

662 pages hardcover

nonfiction history politics reference emotional informative medium-paced