Embedded Systems: Architecture, Programming and Design - Raj Kamal (New Delhi McGraw, 2015)