Learning C# by Programming Games - Egges, Arjan; Fokker, Jeroen D.; Overmars, Mark H. (Springer Berlin Heidelberg : Imprint: Springer, 2013)