Good book, but not for absolute beginners
I needed to learn 8051 C-programming and I succeed with that book. But I had intermediate assembler programming experience before with 8051. It covers those are too lightly. I tink that I might had a lots of misunderstanding, if I started my studies with that book. Ther is many better books for beginners. Otherwise i'm satisfied.