Stephen Cranney is a nonresident fellow at Baylor University’s Institute for the Studies of Religion and teaches at The Catholic University of America.