Professional Windows Phone 7 Application Development Building Applications and Games Using Visual Studio, Silverlight, and XNA, Nick Randolph, 2010
This book for programmers is well written, looks useful, and has lots of example code in C#. 550 pages.