Author: Tainan Toshokan.