Publications by 'Keith James'