The Burke's Peerage world book of MacIvers.
Halbert's Family Heritage (Firm),publisher.