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