Publications by 'Kenneth J. Palmer'