Families of Knapdale: their history and their place-names. Being a compendium of information on the MacMillans, the MacSweens, the Campbells, the MacNeills, the MacAllisters, the MacTavishes, the MacIlvernocks - or Grahams - and others of Knapdale. [With maps.]
MacMillan, Somerled.
Paisley :  Privately printed [for the author, 
1960]