Teuku Rihayat

Dr. Teuku Rihayat

orcid