Beginning Visual Basic 2005 Express Edition by Peter Wright