Author: ( AO ) TANG PU SEN . ( AO ) KAN TE ER