Geosystems : An Introduction to Physical Geography Robert W. Chri This textbook covers both theory and hands-on exercises in equal measure.