Publications by 'Keith Rochford'