Grady Booch, et. al. The Unified Modeling Language User Guide. Addison-Wesley, Reading, MA, 1998. ISBN: 0-201-57168-4
Rick Miller. C++ For Artists: The Art, Philosophy, And Science of Object-Oriented Programming. Pulp Free Press, Falls Church, VA, 2003. ISBN: 1-932504-02-8
Grady Booch. Object-Oriented Analysis and Design with Applications. Second Edition. The Benjamin/Cummings Publishing Company, Inc., Redwood City, CA, 1994. ISBN: 0-8053-5340-2
Erik Hatcher, et. al. Java Development with Ant. Manning Publications Co. Greenwich, CT. ISBN: 1-930110-58-8