by Richard A. Burgess
Tthe step-by-step development of MMURTL, a 32-bit, message-based, multitasking, real-time operating system.