Author: Ueda, Tomoichi.