Hiroshi Takemori | doi.page