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