Publications by 'John Splain'