Life's Engines: How Microbes Made Earth Habitable | Princeton University Press books | IEEE Xplore