Halifax County library Presents: