Kafka on the Shore was one of the best books I've read recently. A surreal story that attracted me so much in all 500 pages so that I could hardly put the book down. If I get the chance, I will definitely read this book again, especially since it might b ...