Author: Kihara, Naohiko.