Python Scripting For Arcgis by Paul A Zandbergen