Practical Standards For Microsoft Visual Basic .Net by Jerry Honeycutt & James D. Foxall