The Long View: The Ethics of Globalization by Peter Singer
It is a bit of an understatement to say that Peter Singer isn't one of my favorite philosophers. I do have to give the man credit for rigorous intellectual consistency however. He pursues the implications of his positions with single-minded determination. And since his starting points are largely