My page has moved out (again) without notice.
Fortunately, I was able to find it at the following address:
http://staff.science.uva.nl/~vtudose/