One world: the ethics of globalization - Singer, Peter (Terry lectures series, 2004)