Eleanor Russell

Eleanor J Russell is Senior Lecturer in Law in Glasgow Caledonian University.