Allen Edward Foster
Observed names: A. E. Foster, A.E. Foster, Allen E. Foster, Allen Foster, Foster, Allen
Institution: Aberystwyth University
Observed institutions: Aberystwyth University, University of Sheffield, University of Wales
ORCID: 0000-0002-1086-8837
Observed ORCID: 0000-0002-1086-8837
OpenAlex ID: A5103180349
