The Global Positioning System and Arcgis, Third Edition by Michael Kennedy