The Hugh Welford Memorial library