Ten Theories of Religion by Daniel L. Pals | Menrva Books