Author: Mai Liễu.