Kafka on the shore - Murakami, Haruki; Gabriel, Philip, tr. (London vintage books, 2005)