Publications by 'Christopher Haynes'