GIS & Geospatial Analysis with Python, Geopandas, and Folium