An embedded software primer - Simon, David E. (Addison-Wesley, 1999)