Reynolds-Haertle, Robin OOP with Microsoft Visual Basic.Net and Microsoft Visual C#.Net Step by Step - New Delhi: Prentice-Hall,