Professional Sharepoint 2007 development - Holliday, John (Wrox professional guides, 2007)