Software engineering with Java - Schach, Stephen R (Irwin, 1997)