Nigel Ternan

University of Ulster United Kingdom

1chapters authored