Leaflet.js Essentials book by Paul Crickard