Author: Yoshikawa, Hayao.