Beginning XNA 3.0 Game Programming: From Novice to Professional by Leal Antonio, Riemer Grootjans, Alexandre Santos Lobao, Jose Antonio Leal De Farias, Bruno Evangelista (Paperback, 2009)