Publications by 'Keith D. Ryder'