Publications by 'Mark Hardy'