this page has aged badly, sometime next century I'll update it again