Steven Engler Professor of Religious Studies at Mount Royal University in Calgary, Canada.