Programming in C# - Bhasin, Harsh (Oxford University Press, 2014)