Exploring C for microcontrollers : a hands on approach - Parab, Jivan S. (Springer, 2007)