Practical linux programming: device drivers, embedded systems, and the internet - Ashfaq A.Khan (Firewal Media, 2004)