John Elfed Jones LLYFRAU GAN YR AWDUR Dyfroedd Dyfnion: Hunangofiant John Elfed Jones - John Elfed Jones £9.95