Text this: Building applications and components with Visual Basic .NET / Ted Pattison, with Joe Hummel.