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