Manyebook
James W. Nickel
Making Sense of Human Rights
Environmental Ethics