Lower than the Angels : A History of Sex and Christianity
9780141990958
Diarmaid MacCulloch