An introduction to programming : using visual basic net - Schneider (Prentice Hall, 2003)