Geoenviromental engineering geoenviromental impact management - Yong; Thomas (Thomas Telford, 2001)