Kafka on the Shore by Haruki Murakami

Kafka on the Shore by Haruki Murakami

Another winner from one of my favorite writers.