by Peter Singer
"Writings on an Ethical Life offers a comprehensive collection of Singer's best and most provocative writing, as chosen by Singer himself. Among the controversial subjects addressed are the moral s…