Author: Ueno, Keiji.