Author: Thanh Châu.