Author: Glanffrwd.