Rector Public Library