Climate change and its biological consequences by David Murray Gates | Menrva Books | MenrvaBooks