Beth ddysgon ni am Cranogwen (E-lyfr Bl …