A genealogical account of the Barclays of Urie, formerly of Mathers; extracted from ancient registers, ... Together with memoirs of the life of Colonel David Barclay ...