Cameron Hughes is a senior software engineer for CTEST Laboratories and a staff programmer/analyst at Youngstown State University. He has been involved in software development efforts of all sizes and is currently working in cluster programming of the Proteus V, which uses NLP and knowledge representation modeling at CTEST and the Colony at Youngstown. Tracey Hughes is a software engineer at CTEST, where she does graphics programming and simulation in C++ and develops image processing class libraries and virtual worlds. Together they are the co-authors of numerous books including Linux Rapid Application Development and Object-Oriented Multithreading Using C++.