A review by osbre
Kafka on the Shore by Haruki Murakami