OOP with Microsoft VB.NET MS Visual C#.NET Step by Step - Reynolds - Haertle, Robin A. (New Delhi PHI, 2002)