Author: Hattori, Shizuo.