From books to baubles, and hip-flasks to puddings -- what to buy the racing fan for Christmas

Christmas for racing fans means a main course of the King George at Kempton on Boxing Day, followed by all the trimmings of the Welsh Grand National at Chepstow, plus a sumptuous four-day feast at Leopardstown on the side.