An Introduction To Human Geography by Peter Daniels, Michael Bradshaw & James D. Sidaway