Murakami, Haruki. Kafka on the shore. - Great Britain : Vintage , 2003. - 505 p. ill. 20 cm. ISBN: 9780099458326 Dewey Class. No.: 895.635 MUR