Invitation to computer science - Schneider, G. Michael, 1945- (Course Technology Cengage Learning, 2010)