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