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