the heart of computers computer systems - "sparkes, john . " (uk : the open university press, 1972)