Author: Chou Norindr.