Eva's book review: Kafka on the Shore