Advanced techniques for Java developers - Berg (John Wiley & Sons, 1998)