Fundamentals of Embedded Software : Where C and Assembly Meet - Lewis, Daniel W. (Prentice-Hall)