Author: Dalian yi xue yuan