Teaching Geography by Phil Gersmehl

This revised edition brings older concepts into a contemporary context.