Environmental science - Daniel Botkin (John Wiley and Sons, 2000)