Building Web and Mobile ArcGIS Server Applications with JavaScript. (2017)