Cycles of Faith: The Development of the World's Religions - 9780759104624