Integral ecology protecting our common home / - Magill, Gerard. (Cambridge Scholars Publishing,)