Publications by 'David Karcher'