Halifax county library Presents: