Author: Kikuo Makino