Author: Teruo Hirose