Bookshop.org has generated more than £4m profit for independent bookshops to date, following a strong Christmas trading ...