Open Source .Net development - Nantz, Brian (Addison Wesley, 2005)