Writing UNIX device drivers - Pajari, George (Addison Wesley, 1992)