Linux device drives for study - from the book Linux Device Drivers 3rd Edition