Gaia: A New Look at Life on Earth

Lovelock, James E