Object oriented programming in Java - Gilbert, Stephen, 1950- (Mitchell Waite signature series, 1997)