Caernarfon : Gwasg Pantycelyn,