Publications by 'Andrew J. Keith'