Cambridge international as and a level computing coursebook (Cambridge University Press, 2012)