Author: Yano, Makoto.