Publications by 'Steven Shelford'