Kafka on the shore - Murakami, Haruki (Alfred A. Knopf : Distributed by Random House, 2005)