Same Sex: Debating the Ethics, Science, and Culture of Homosexuality - 9780847684830