Geographic information Science - Narayanan Panigrahi (CRC Press, 2009)