Text this: Designing embedded systems with PIC microcontrollers principles and applications / Tim Wilmshurst. [electronic resource] :