Author: Yoshikura, Makoto.