Models and modeling : an introduction for earth and environmental scientists - Fairley, Jerry