Publications by 'John W. Ruffner'