Stephen McGann
£6.99
John Kelly
Martin Meredith
Barney White-Spunner
Jonathan Fenby
Thomas Asbridge
Stanley Weintraub
£7.99
David Reynolds
Stephen E. Ambrose
Lance Price
Jeremy Duns
£5.99
Miranda Seymour
Christopher Bray
Jonathan Jones
Svetlana Palmer and Sarah Wallis
Julie Summers
£2.99
James Hawes
Hew Strachan
.
Tell us what you like and we'll recommend books you'll love.