ArcGIS for JavaScript Developers by Example: A practical guide to get you creating powerful mapping applications using the rich set of features provided by the ArcGIS JavaScript API