Introduction to GIS programming and fundamentals with Python and ArcGIS - Yang, Chaowei (CRC Press, 2017)