This books absolutely deserves 5 stars. It provides simple way to understand and program PIC Microchip MCUs. This book is not about fancy projects, it is basically textbook for starters and definately a must have. There is no copy/paste material and messy diagrams about PIC architecture. The author states that programming PICs is "moving numbers" and it cannot be said in a better way. You will have a through understanding of PIC programming. There are simple projects that explain theory in a practical way and PICs used are 16F54, 16F57 and 12F675 (inexpensive onces).