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