The BCS glossary of ICT and computing terms (Pearson, 2005)