Publications by 'Daniel Holmes'