Author: Su'o ng-Lam.