Author: Anchalee Singhanetra-Renard.