Publications by 'Andrew Michael Knight'