Effective VisualAge(r) for Java, Version 3: Includes Coverage of Versions 3.02 and 3.5