Kafka on the Shore Name: Kafka on the Shore By: Haruki Murakami Narrated by: Sean Barrett, Oliver Le Sueur … Play Now