Writings on an ethical life - Singer, Peter. (Open Road Media,)