Author: Ueno, Haruo.