English Beginner Topological Data Structures for Surfaces: An Introduction to Geographical Information Science Sanjay Rana 2004 View book