Publications by 'David Eisenbud'