Author: Hada, Tadayoshi.