ASP.NET 2.0 web parts in action : building dynamic web portals - Neimke, Darren (Manning/dreamtech, 2007)