Publications by 'Richard Ngo'