Object oriented programing in Java - Gilbert, Stephen; McCarty, Bill (Mitchell Waite Signature Series, 1997)