Programación Concurrente en JAVA: principios y patrones de diseño. - Lea, Doug, autor (2001)