Dr. John W. Castro Llanos / 2025 / WoS; Scopus