Publications by 'David Krane'