SharePoint 2010 Web Parts in Action
If you look at a SharePoint application you'll find that most of its active components are Web Parts ... more