Author: Hiramatsu, Yoshiji.