A history of Clan Campbell. - Campbell of Airds, Alastair Campbell (Polygon at Edinburgh, 2000)