Invitation to computer science - Schneider, G. Michael, 1945- (Cengage Learning, 2013)