Kafka on the Shore - Murakami, Haruki (Vintage 2002)
Keywords: English Literature -- English fictionEnglish -- General stack