Java threads [understanding and mastering concurrent programming] - Oaks, Scott; Wong, Henry (O'Reilly, 2004)