The Philosophy of Sex by Raja Halwani & Nicholas Power