A review by olivehead
Virgins: A Cultural History by Anke Bernau

challenging informative reflective medium-paced

3.75