Linux device drivers - Rubini, Alessandro; Corbet, Jonathan (O'Reilly Media, Inc., 2001)