Digital computer, A second level course: Introduction to system software: program controlled input-output (Milton Keynes, 1981)