Author: Ba Tung-Long.