Publications by 'David Alexander Ehrlich'