Geosystems : An Introduction to Physical Geography Robert W. Chri

This textbook covers both theory and hands-on exercises in equal measure.