Frontiers of Geographic Information Technology - Rana, Sanjay (Springer-Verlag Berlin Heidelberg, 2006)