Making PIC microcontroller instruments and controllers - Sandhu, Harprit (McGraw Hill, 2009)