Essential Linux device drivers - Venkateswaran, Sreekrishnan 1972- (Prentice Hall, 2008)