Foundations of computer technology - Anderson, A. John (Chapman & Hall, 1996)