Environmental geology - Keller, Edward A (Pearson Prentice Hall, 2011)