Programming with Microsoft Visual Basic 2008: An Object-Oriented Approach