Takeshi Taniguchi | doi.page