The Meaning of sex : Christian ethics and the moral life - Hollinger, Dennis P. (Grand Rapids, Michigan, 2009)