Taking Sides: clashing views on controversial moral issues - Satris, Stephen (Dush/McGraw-Hill, 2006)