Understanding computer science : for advanced level. (Stanley Thornes Publishers, 1995)