The book is written in a very clear style. Both the electronics and the software are part Explained very well. I think the book would work so perfectly in secondary school to get teenagers familiar with how things work.
The only drawback I can think of Is that the book does not contain some empty pages (per chapter) to make notes.