Geographical Data Science and Spatial Data Analysis by Chris Brunsdon