Dictionary of computer science, engineering, and technology - Laplante, Phillip A.