It's no secret that, faced with cutthroat competition from the supermarkets and Amazon, independent booksellers are struggling to survive. But in a cheering tale of Goliath giving David a hand, Tesco this week agreed to help out a small independent bookshop after its manager appealed to the supermarket's chief executive, Sir Terry Leahy. More on Bestsellers