An introduction to real-time systems : from design to multitasking with C/C++ - Buhr, Raymond J. A. (Prentice Hall, 1999)