An Introduction to Object - oriented Programming with Java - WU THOMAS, C. (Boston McGraw Hill, 2001)