Drupal 7 opens the door for you as a Windows developer to build Drupal sites―including custom modules―all without leaving Visual Studio! Pro Drupal 7 for Windows Developers gives you everything you need to know to achieve this, whilst drilling down into the advanced topics that you'll want to master whilst working with Drupal 7 as a Windows developer. Pro Drupal 7 for Windows Developers starts with the Drupal page model, which Windows programmers can contrast against the ASP.NET page model. You will then explore the various features of Drupal, including the hook model, theming, roles, and caching. You'll also discover the data abstraction layer which lays the foundation for integration with your enterprise-level databases and external systems. Pro Drupal 7 for Windows Developers focuses on the important topics for the programmer coming to Pro Drupal 7 for Windows Developers provides a bridge to Drupal for you as a Windows developer―by speaking your language!
This ended up not covering exactly the Drupal subjects that I was looking for (I was looking for information about designing and building sites rather than coding), but it is really well written and surprisingly interesting for a book about software.