the Races of Ireland and Scotland by Donald MacKenzie