Publications by 'John Selby'