John France

First name: 
John
Last name: 
France
University of Wales, Swansea, Faculty of Arts and Social Sciences, Swansea, United Kingdom