2 works on record
Exploring C for Microcontrollers
Practical Aspects of Embedded System Design Using Microcontrollers