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