Publications by 'Daniel Keep'