Java threads - Oaks, Scott (O'Reilly & Associates, 2004)