Embedded C programming and the microchip PIC - Barnett, Richard (Cengage Learning, 2011)