Dictionary of computer science, engineering, and technology - Laplante (CRC Press, 2001)