Professional sharepoint 2010 development - Rizzo, Tom (Wiley Publishing, 2010)