Author: Ueno, Kikuji.