the long dark tea time of the soul dirk gently 2