Timothy Bristow returns to Launceston to donate books to St Giles