Kafka on the Shore

Kafka on the Shore Cover

Kafka on the Shore

By Haruki Murakami

Vintage Books USA, Paperback, 9780099458326

Publication Date: October 1, 2005