Introduction to game development / edited by Steve Rabin. - Rabin, Steve (Game development series (Charles River Media (Firm)), 2005)