Irish Families: Their Names, Arms, and Origins (243 Coats of Arms illustrated in full colour)