Programming PIC Microcontrollers with XC8 - Armstrong Subero (Springer, 2018)