Embedded systems:architecture, programming and design - Kamal, Raj (Tata McGraw-Hill, 2003)