Microcontroller programming : the microchip PIC - Sanchez, Julio (CRC Press, 2007)