Professional Microsoft SharePoint 2007 design - Sanford, Jacob (Wrox programmer guides, 2008)