An introduction to object-oriented programming with Java / C. Thomas Wu - Wu, C.Thomas