A history of the MacConnochie Campbells of Inverawe.
Campbell, Diarmid,author.
Includes index.