Concurrent programming on microcomputers. - Bill Appelbe; M. Kroening (SIGSMALL, 1979)