MCAD/MCSD self-paced training kit. exams 70-306 and 70-316 : Microsoft.NET - Stoecker, Matthew A. (Microsoft Press, 2003)