Learning XNA - O'Reilly Books
I am the sole author of two textbooks published by O'Reilly Media. The inspiration behind the books came from a graphics and game development course I taught at Neumont College of Computer Science. The first iterations of the course used DirectX but when XNA was launched I started using that in the classes. The problem: there were no great textbooks available on the subject. I found myself teaching using three books and skipping from random chapter to random chapter in each.
Thus, Learning XNA 3.0, and later 4.0, were born. The books have been very positively reviewed on O'Reilly's website and on Amazon.com. Both books have been used as college-level textbooks at over 50 universities nationwide including: DePaul University, Michigan State University, Northeastern University, The Ohio State University, San Diego State University, and the University of Kentucky.
The source code for Learning XNA 4.0 can be found here. The source code for Learning XNA 3.0 can be found here.