Shuzo Takiguchi Author