Author: Hitachi Seisakujo.