Advanced techniques for Java developers - Berg, Daniel J. (Wiley, 1999)