The essential reference for memory architecture, compilers, OOP, encoding, RISC, compression, wireless LAN, graphics and audio. The book enables programmers to understand the evolution of those technologies to appreciate what the Pi does for them. To complement this book there are online communities and paper publications where examples and "how-to" advice are available; the book would be bloated if it included chunks of code or sample IOT projects. No engineer can be contented with a shared computer limiting what he/she can try to develop - the Pi is essential for prototyping and experiments, within the welcome constraints of its hardware and peripherals, which minimise expense.
This book is a classic that can replace many of the vendor specific computer architecture descriptions.Thanks to this book one can feel confident about what is really going on as you watch your nest of wires and boards at work.