I have some useless books Ch Tavernier as "PIC microcontrollers ..." and I hesitated a lot before buying it. I assured my back taking that of Massimo Banzi and more. And there, there is no picture: that of Tavernier is excellent and allowed me to be independent on changing the messages and display a Geiger counter Latvia and establish a steering program a guitar effect pedal via its MIDI jack ... Missing from my point of view, the method of first loading a bootloader for those starting with a blank microcontroller, a few words about the calls of generic functions and some more info on interruptions. Still, for the novice that I am, this is the first time I go further than the flashing LED. For the record, that of Massimo Banzi is more fun but useless to achieve something specific.