kracekumar rated Kafka on the Shore: Show rating 5 stars May 3, 2018 Public Kafka on the Shore by Haruki Murakami