David I. Schneider, Computer Programming Concepts and Visual Basic