Concurrent and real -time programming in java - Wellings, Andy (Wiley, 2004)