Earth science : understanding environmental systems - Spencer, Edgar Winston (McGraw-Hill, 2003)