World's Religions: Continuities and Transformations by Clarke, Peter B. | Menrva Books | MenrvaBooks