Stephen A. Cooper is Associate Professor of Religious Studies at Franklin and Marshall College in Lancaster, Pennsylvania.