Software implementation techniques. VMS, UNIX, OS/2, and MS-DOS - Merusi, Donald E. (Digital Press, 1992)