by Douglas E. Comer
Describes how operating systems are designed and work by presenting the step-by-step development of Xinu, a small but complete operating system.