Earth science for civil and environmental engineers - Jackson, Richard E. (Cambridge University Press, 2019)