Publications by 'Nathan L. Hopper'