Linux device drivers - Rubini, Alessandro (O'Reilly, 2001)