Designing embedded systems with PIC microcontrollers : principles and applications - Wilmshurst, Tim (Elsevier/Newnes, 2007)