The new ethics : a tour of the 21st-century moral landscape / - Allen, Anita L. (Miramax Books, 2004)