Microsoft .net: understanding the.net framework and developing applications using .net. - Andrew Fairbanks; Justin LeCam; Tyler McCabe (J. Comput. Sci. Coll., 2003)