beside "linux device driver", this book is The Most Practical Guide to Writing Linux Device Drivers