The Guardian Bookshop makes over 180,000 books available with up to 40% discount, as well as highlighting some of our favourite publications in each genre.
Find out more.
Set in the 17th century, this title tells the story of Jordan, an orphan found floating on the River Thames, and his keeper, The Dog Woman, a huge and monstrous creature with a powerful right hook and a wide vocabulary.