Computers as Components, Second Edition: Principles of Embedded Computing System Design (The Morgan Kaufmann Series in Computer Architecture and Design)
"This book is a good textbook for any introductory course in embedded systems design, and it can also serve in a more advanced capacity.[...] If you need to teach a course on embedded systems, or if you just want to learn on your own, I recommend taking a good look at this text."--Grant Martin,"Teaching someone to fish,"IEEE Design and Test of Computers, vol. 26,no. 5, pp. 106-107, Sep./Oct. 2009