Author: Naruke, Tetsuji.