Essentials of geology Stephen Marshak (W.W. Norton)