Kafka on the shore - Murakami, Haruki (Vintage International, 2006)