Elements of the Science of Religion (Volume 2) by Cornelis Petrus Tiele