Essentials of geology - Marshak, Stephen (Norton, 2007)