Chapter 6. Device drivers