Visual Basic .NET and the .NET Platform: An Advanced Guide