Author: Nanjing yi xue yuan. Tu shu guan