Mikey Robins
£8.24
Agnès Poirier
£5.99
Caroline Goode
Natasha Helvin
£6.99
Geoffrey Ashe
£7.99
Norman Lebrecht
Jeremy Scott
Thomas Hatsis
£8.99
Sarah Rainsford
Robert Verkaik
James Crabtree
Richard Rudgley
Lillian Faderman
£9.99
Emma Tarlo
Rebecca Traister
Kurt Stenn
£8.49
David Darling
(Part of A Must-Read for History Buffs)
Norman F. Cantor
Sam Roberts
Lawrence Hill
£4.99
.
Tell us what you like and we'll recommend books you'll love.