PIC microcontroller : an introduction to software & hardware interfacing - Huang, Han-Way (Delmar Cengage Learining, 2007)