Programación concurrente en JAVA : principios y patrones de diseño - Lea, Douglas (Serie JAVA, 2000)