Strathardle : its history & its people : facts, history, legends together with