Explanation in Geography - Harvey, David (Jaipur Rawat Publications, 2003)