Author: Inoue, Hajime.