Publications by 'David Kuppermann'