Historical Dictionaries of Religions, Philosophies, and Movements (Hardcover)

536 pages hardcover

nonfiction history politics