Sex And Submission by Ryan Keely and Stirling Cooper.