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