Professional C++ and Unix Programmer on Solaris and Windows.