Internet Archive BookReader

The historical works of Giraldus Cambrensis