Fifty great thinkers on the environment - Palmer,Joy A.; Cooper,David E.; Corcoran,Peter Blaze (Routledge, 2004)