Object - Oriented Programming With Java - Holmes J. Barry (London London)