Who is the time-traveling detective in Jasper Fforde's 'Thursday Next' series?
Thursday Next
Hercule Poirot
Mycroft Holmes
Sam Spade