Ruth Finnegan Author & Editor

Ruth Finnegan is Emeritus Professor at the Open University, UK.