Author: Teruo Ueda