Publications by 'Keith J. Duncan'