Peak everything : waking up to the century of declines - Heinberg, Richard (New Society Publishers, 2010)