Beginning ArcGIS for desktop development using .Net - Amirian, Pouria. (Wrox,, 2013)