OS6, an operating system for a small computer - Stoy, Joseph; Strachey, Christopher (1972)