Author: Datblygu'r Canolbarth.