Dr Osamu Takeuchi

  • Kansai Daigaku
  • Professor, Foreign Languages
  • Japan

My co-authors include