Microsoft Visual Basic 2005 for Windows and Mobile Applications by Gary B. Shelly & Thomas J. Cashman