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