Books by author 'Peter Singer'