John Armitage — British editor and writer