An incisive post-mortem on the state of the Victorian union, told (with a gossipy thrill) through the lives of five couples - Thomas Carlyle and Jane Welsh, John Ruskin and Effie Gray, Charl... read more
The thirteenth Alex Rider book - who, unlike Harry Potter, does not age, but remains in a Peter-Pan-like teen-age limbo, forever blowing up bridges and saving the world. Ages 8-12.
A companion volume to his Johann Sebastian Bach: The Learned Musician (pbk £25), tracing Bach's evolution as a composer and looking deeply into his creative process.
...and why it's good for the planet, the economy and our lives. We may even have time to read it. Prof Dorling is a specialist in demography at Oxford and knows his onions.
A fifteen-year-old girl has a love affair with her teacher - it was love, wasn't it? So the protagonist thinks, looking back, when allegations surface. A compelling investigation of consent ... read more