Matthew B. Doar began writing code as a child in Yorkshire in the late 1970s, studied Engineering and then Computer Science at the University of Cambridge, and finished up with a Ph.D. in computer networking. He has been a professional software developer for over ten years at a number of different companies, writing C, C++ and Java code for large projects and tools. He also wrote JDiff (http://www.jdiff.org), an open source tool for comparing the Java APIs of different versions of large projects. Matt currently works near San Jose, CA as a toolsmith by day. By night, he has learned to play the clarinet, and accidentally delivered his own son. More technical information and contact details are available at Matt's web site.