Geology for Engineers and Environmental Scientists with Additional Readings