The BT Library will be holding a charity book sale in the Hub at lunchtime on Wednesday 6 August.