Text this: Engineering Geology - an environmental approach - Perry H. Rahn