" Embedded computing and mechatronics with the PIC32 microcontroller / " Kevin M. Lynch, Nicholas Marchuk, Matthew L. Elwin