Author: Peter Haggett Richard J. Chorley