David Shefferman Editor

Claudia Setzer is Professor of Religious Studies at Manhattan College, USA David Shefferman is Assistant Professor of Religious Studies at Manhattan College, USA