Practical Aspects of Embedded System Design using Microcontrollers - Parab, Jivan S.; Shinde, Santosh A.; Shelake, Vinod G.; Kamat, Rajanish K.; Naik, Gourish M. (Springer Netherlands, 2008)