Developing applications with visual studio .net - Grimes, Richard (Pearson Education, 2002)