PIC Microcontroller: an introduction to software & hardware interfacing( CD inside) - Huang,Han-Way (Thomson, 2005)