Introduction to computer science - Bartee, Thomas (Auckland McGraw Hill, 1981)