Cambridge IGCSE and O Level Computer Science Algorithms, Programming ...
David Watson & Helen Williams