Cambridge IGCSE Computer Studies (Revision Guide) - "David Watson" (Cambridge University press India, 2013)