Microsoft Sharepoint 2007 development unleashed - Hoffman (Sams Publishing, 2007)