Microcontrollers in Practice - Mitescu, Marian; Susnea, Ioan (Springer Berlin Heidelberg, 2005)