Sexual Myths of Modernity: Sadism, Masochism, and Historical Teleology - 9781498530736