Microsoft Visual Basic .Net Programming by David Harris, E. Reed Doke & Susan Rebstock Williams