Visual C++ .NET How to Program: Introducting .NET Framework Class Library - H. M. Deitel (Prentice Hall)