kerry rated Kafka on the Shore: Show rating 5 stars Dec. 4, 2016 Public Kafka on the Shore by Haruki Murakami