Author Details
David Callander
About The Author
Mae David Callander yn uwch-ddarlithydd yn Ysgol y Gymraeg, Prifysgol Caerdydd.