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