An Embedded software primer - Simon, David E (Pearson Education, 1999)