Introduction to Neogeography - Turner, Andrew (O'Reilly, 2006)