C# and game programming : a beginner's guide - Buono, Salvatore A. (A.K. Peters, 2003)