Homage to Gaia - James Lovelock

With over fifty patents to his name and innumerable awards and accolades, James Lovelock was a…