The Hutchinson dictionary of computing and the internet (Helicon Pub., 2005)