Author: Selected by Xiuwu Liu