AS and A level computer science coursbook - "Langfield ,Sylvia" (,Cambridge, 2015)