Buy a physical book - get an audiobook free
Although we can't guarantee physical books will arrive before Xmas (most should but we are at the mercy of the printers and couriers) for every order we receive between now and Black Friday 26th November we will send a free mystery Sherlock Holmes audiobook code for every book ordered.
Order three, you'll get 3 codes, order five you'll get 5 and so on. If you end up with a code for a book you already have you can always gift it.
We have over half of our books in audio (250+ from our 500 books) so there's plenty to choose from.