The Environment in question : ethics and global issues - Cooper, David (Routledge)