João Francisco Barreto

  • Universidade do Porto
  • Portugal

My co-authors include