Author: Defeng Hou