C♯ 2.0 : practical guide for programmers - Champlain, Michel de. (Elsevier, 2005)