Environmental Philosophy : A Revaluation of Cosmopolitan Ethics From an Ecocentric Standpoint - Hugh P. McDonald (2014)