Author: Gu gong bo wu yuan. Tu shu guan