A geology for engineers