PIC microcontroller and embedded systems : using Assembly and C for PIC18 - Mazidi, Muhammad Ali (Pearson/Prentice Hall, 2008)