The Earth Encompassed: A History of the Environmental Sciences (The Norton History of Science)
Peter J. Bowler is professor of history and philosophy of science at the Queen's University of Belfast.