by Raymond Westwater
Introduces OS/2 for use in planning and implementing device drivers, and discusses process and thread management, file and memory management, semaphore coordination, and more.