Publications by 'Steven B. Cannon'