Publications by 'Ronald A. Roberts'