Geographic Information Analysis by David J. Unwin & David O'Sullivan