Introduction To Environmental Geology by Edward A. Keller