Author: Matsumoto, Sachikiku.