Writing a UNIX device driver - Janet I Egan, Tomas J (John Wiley and Sons, 1988)