Author: hisao tanabe