Peter Singer under fire : the moral iconoclast faces his critics - Schaler, Jeffrey A. (Under fire series ;, 2009)