Nick Cook's home page

I am retiring from Newcastle University at the end of August 2023, when this page will probably disappear.