A review by gavito
Kafka on the Shore by Haruki Murakami