Over the past few years, I had the opportunity to write and have published (via Packt Publishing) three books about game development with the XNA Framework. The first two books covered the same topics (Beginning 2D game development), but one used C# as the development language (the default for XNA) and the other was for Visual Basic.
The third book moved into the realm of 3D development, covering topics like height maps, 3D models, generating structures, skyboxes, and more. All three books are available via the links below.
While XNA is no longer supported by Microsoft, it lives on in the form of an open-source, cross platform implementation called MonoGame.
Below are links to my XNA/MonoGame titles: