OOP with microsoft visual basic.net and microsoft visual c#.net : step by step - Reynolds-Haertle, Robin A. (New Delhi Prentice-Hall of India, 2002)