Understanding computer science for advanced level - Bradley, Sculley (Cheltenham Stanley Thornes, 1990)