Author: Taniguchi, Iwao.