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