General geology - Foster, Robert (Merril Publishing, 1988)