Geography and the geography teacher / (by) David Hall ; foreword by James Porter. - Hall, David, 1931- (Teaching today ;, 1976)