Linux device drivers - Rubini, Alessandro (O'Reilly & Associates, Inc., 1998)