Microsoft Visual C# 2012 Step by Step - Sharp J.; Sharp J. (PHI Learning, 2013)