Author: Alltud Eifion.