Wearing smaller shoes : living light on the big blue marble - Haynes, Chip (New Society Publishers, 2009)