Do you know that moment when you need a book that will draw you in and take your mind off the fact that you're feeling pretty dreadful? You want something thought-provoking, with a plot which could go anywhere – and probably not in the direction you expect – and characters you can believe in and care about. Throw in a location and time that's interesting and you have the perfect take-your-mind-off-it read.