One of the leading ethical thinkers of the modern age, Peter Singer has repeatedly been embroiled in controversy. Protesters in Germany closed down his lectures, mistakenly thinking he was advocating... This description may be from another edition of this product.