Writing MS-DOS device drivers/2nd Ed. - Lai, Robert S (Addison-Wesley, 1992)