Embedded C programming and the microchip PIC - Barnett, Richard (Cengage learning, 2004)