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 Nazi views on eugenics. Conservative publisher Steve Forbes withdrew generous donations to Princeton[...]