Operating Systems : incorporating UNIX and MS-DOS - Ritchie, C . (BPB, 1995)