Kafka on the shore is written by Haruki Murakami who is a Japanese writer. He has written many acclaimed books like Norwegian wood, Men without women, and A wild sheep Chase and Kafka on the shore is one of them. The...