Beginning ArcGIS desktop development using .NET - Amirian, Pouria. (Wrox Programmer to Programmer, 2013)