KAFKA ON THE SHORE: Haruki Murakami FictionVisitorsApril 6, 2015surreal, in translation, Japanese, magic realism