An introduction to programming using Visual Basic .NET - Schneider, David I. (Prentice Hall, 2003)