A Dictionary Of All Religions, Ancient And Modern by Knapton James Knapton