Introduction to computers and computer science - Dorf, Richard C (1977)