by E. Andrew Johnson, The Open Group Research Institute
Email: andyj@osf.org
URL: http://www.osf.org/~andyj