Gaia

James Lovelock
Oxford University Press
9780195216745
0-19-521674-1