Microcontrollers from assembly language to C using the PIC24 family - Reese, Robert (Cengage Learning, 2009)