Embedded systems design an introduction to processes, tools, and techniques - Berger, Arnold (CMP Books, 2002)