Author: Joseph Hughes (of Treffynnon )