Author: Nakao, Mitsuaki.