r . Cardiff ; d.