Karen Louise Thorpe

University of Portsmouth