Beginning VB.NET - Reynolds, Matthew; Blair, Richard D.; Crossland, Jonathan; Willis, Thearon 1961- (Programmer to programmer, 2003)