Hefin Elis LLYFRAU GAN YR AWDUR Holl Ganeuon Dafydd Iwan - Dafydd Iwan (Gol.: Hefin Elis) £9.95 Caneuon Chwyldro-adol Hefin Elis - Hefin Elis £3.00