Patty Carleton, St. Louis Public Library