Geospatial Analysis by Michael F. Goodchild & Paul A. Longley