Writing a Unix device driver - Egan, Janet I (John Wiley, 1992)
Includes index.