-
What the River Knows - October 2023 GSFF Edition
Regular price £29.99Regular priceUnit price perSale price £29.99Sold out -
American Hagwon
Min Jin Lee
Regular price £27.00Regular priceUnit price perSale price £27.00Sold out -
The Bookshop
Andrew Pettegree
Regular price £27.00Regular priceUnit price perSale price £27.00Sold out -
Farewell to Eden
Sebastian Faulks
Regular price £24.00Regular priceUnit price perSale price £24.00 -
The Barman of the Ritz
Philippe Collin
Regular price £20.99Regular priceUnit price perSale price £20.99 -
The Knife Maker of Venice
David Gilman
Regular price £24.00Regular priceUnit price perSale price £24.00 -
Warlord of Britannia
Simon Scarrow
Regular price £24.00Regular priceUnit price perSale price £24.00 -
The Calamity Club
Kathryn Stockett
Regular price £22.00Regular priceUnit price perSale price £22.00Sold out -
Enough
Dawn French
Regular price £23.00Regular priceUnit price perSale price £23.00 -
We Call Them Witches
India-Rose Bower
Regular price £18.99Regular priceUnit price perSale price £18.99Sold out -
The Shapeshifter's Daughter
Sally Magnusson
Regular price £16.99Regular priceUnit price perSale price £16.99Sold out -
The Naked Light
Bridget Collins
Regular price £18.99Regular priceUnit price perSale price £18.99Sold out -
Men in Love
Irvine Welsh
Regular price £20.00Regular priceUnit price perSale price £20.00Sold out -
The Elements
John Boyne
Regular price £65.00Regular priceUnit price perSale price £65.00Sold out -
The Cardinal
Alison Weir
Regular price £25.00Regular priceUnit price perSale price £25.00Sold out -
Christmas at Hogwarts - UNSIGNED
J.K. Rowling & others
Regular price £16.99Regular priceUnit price perSale price £16.99Sold out -
Dogs and Monsters
Mark Haddon
Regular price £20.00Regular priceUnit price perSale price £20.00Sold out -
Eighteen: A History of Britain in 18 Young Lives
Alice Loxton
Regular price £22.00Regular priceUnit price perSale price £22.00Sold out -
Dead But Dreaming of Electric Sheep
Paul Tremblay
Regular price £22.99Regular priceUnit price perSale price £22.99 -
The Defence
Rob Rinder
Regular price £22.00Regular priceUnit price perSale price £22.00
