Visual Basic .NET Class Design Handbook: Coding Effective Classes (Expert's Voice)