A research agenda for geographic information science (CRC Press, 2005)