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