Linux Device Drivers

by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman