XNA 2.0 Game Programming Recipes A Problem-Solution Approach - Grootjans, Riemer (Apress, 2008)