Author: Moroyoshi Satake