Robert  John

MA, DLitt (Swansea)