Author: Giraldus (Gerald O'Driscoll)