Patuleia rated Kafka on the Shore: 5 stars April 1, 2021 Public Kafka on the Shore by Haruki Murakami