Elements of African Traditional Religion: A Textbook for Students of Comparative Religion