Strathardle : its history & its people : facts, history, legends, together with personal reminiscences /
Reid, A. G.author.