Author: Yamada, Shikai.