Mastering QGIS: Go beyond the basics and unleash the full power of QGIS with practical, step-by-step examplesDr. Luigi Pirelli
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 EditionLuigi Pirelli