human ecology : basic concepts for sustainable development - Marten, gerald g (Earthscan publications ltd, 2008)