Environmental Responses - Blower, Andrew, Steve Hinchliffe (Wlley, 2003)