Author: Yura, Tetsuji.