Developing Java software / Russel Winder and Graham Roberts. - Winder, R. (Russel) (Wiley, 2000)