The revenge of Gaia : why the earth is fighting back - and how we can still save humanity / James Lovelock ; foreword by Sir Crispin Tickell. - Lovelock, James, 1919- (Penguin Books, 2007)