Design for sustainability : a sourcebook of intergrated ecological solutions - Birkeland, Janis (Earthscan, 2002)