Graham BARRETT, Haike GUO, Boris MALYUGIN, Prin ROJANAPONGPUN