Precious planet : the science of saving the earth.