Exploring C for Microcontrollers: A Hands on Approach - Parab, Jivan S (The Netherlands: Springer, 2007)