Beginning C# Game Programming [with Cd-rom] by Ron Penton