Publications by 'Daniel Keefe'