Object-Oriented Programming With Visual Basic.Net by Michael McMillan