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