The Hafod.
Morriston : Hafod History Society,
c1999.
Hafod Primary School.
Schools
Education, Elementary