Complete A-Z ICT and computing handbook - Penrose, Bob; Pollard,Bill (London: Hodder & Stoughton, 2003)