Author: Yanagisawa, Akiyoshi.