Geographic Information by Michael Blakemore & Roger A. Longhorn