In the December 2009 issue of The Atlantic, Hanna Rosin added to the ongoing debate over the causes of the…
D. Stephen Long
D. Stephen Long is Cary M. Maguire University Professor of Ethics at Southern Methodist University. He works in the intersection between theology
and ethics and has published over fifty essays and fourteen books on theology and ethics.