Real-time Java programming with Java RTS - Bruno, Eric (Prentice Hall, 2009)