Pro SharePoint 2010 Solution Development: Combining .NET, SharePoint, and Office 2010 (Expert's Voice in Sharepoint)