LINUX device drivers - Corbet, Jonathan (O`Reilly, 2010)