Takayoshi Yamamura Editor & Author

Takayoshi Yamamura is a Professor at Hokkaido University, Japan.

Philip Seaton is a Professor at Tokyo University of Foreign Studies, Japan.