Someone said I was the "Inventor of the Virtual Base Class in C++". This is quite incorrect. Although I've used C++ heavily for about 14 years I didn't invent any part of it. I did, however, start emphasizing the breaking up large cyclic dependencies as a design refinement technique around 1989.
I'm temporarily reachable at mailto:mikem@ot.com.au