Kafka on the shore - Murakami, Haruki, 1949-; Gabriel, Philip, 1953- (New York : Alfred A. Knopf : Distributed by Random House, 2005)