Gaia a new look at life on earth - Lovelock, James E. (Oxford University Press, 2000)
With a new preface by the author