An Introduction to Object-Oriented Programming with Java / Thomas C. Wu - Wu, C. Thomas