Author: Gerald Of Wales,Giraldus Cambrensis