1
Mastering Geospatial Development with QGIS 3.x : An in-depth guide to becoming proficient in spatial data analysis using QGIS 3.4 and 3.6 with Python, 3rd Edition [E-Book] /
2
Mastering Geospatial analysis with Python : explore GIS processing and learn to work with GeoDjango, CARTOframes and MapboxGL-Jupyter [E-Book] /
3
Mastering QGIS : go beyond the basics and unleash the full power of QGIS with practical step-by-step examples [E-Book] /
4
Spatial temporal information systems : an ontological approach using STK [E-Book] /
Subject (ZB): ...Geographic information systems -- Computer programs....

Full text 
5
Beginning ArcGIS desktop development using .NET / [E-Book]
Subject (ZB): ...Geographic information systems Computer programs....

Full text