Author: Yamauchi, Masaaki.