Designing Embedded Systems with PIC Microcontrollers: Principles and Applications - Wilmshurst T.; Wilmshurst T. (Elsevier, 2010)