Writings on an ethical life / - Singer, Peter, (Ecco Press,, 2000)