Start-To-Finish Visual Basic 2005 by Tim Patrick