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, A wild sheep Chase and Kafka on the shore is one of them. The genre...