Book News -
6 months ago
We have a delicious glut of public holidays ahead. They stretch from Easter right through until 1st May and each of them holds the promise of carefully contrived long weekends sandwiched around most of them. But which books does one choose to go...