Visual Basic.Net Programming by Harold Davis & Mark Ridgeway