Writings on an ethical life - Singer, Peter (New York Harper Collins Publishers, 2001)