A Glossary of Computing Terms over 3000 terms - Burdett A. Arnold; Burkhardt D. Diana; Cumming A. Aline (The British Computer Society)