Articles and opinions by Doron Foo