Practical ethics - Singer, Peter (Cambridge University press, 1999)