C# and Game Programming : A Beginner's Guide (2003, Trade Paperback).