Cambridge international AS and A Level IT Coursebook - LONG, Paul (Cambridge University Press, 2016)