Author: Gwyneddigion Society.