A review by amyjo25
Been There, Done That: A Rousing History of Sex by Rachel Feltman

adventurous informative reflective medium-paced

3.75