Beginning VB.NET - Reynolds, Matthew. (Wrox,)