Author: Murayama, Makoto.