Alan Bawden
The previous contents of my home page should reappear here someday.