by Haruki Murakami

Extravagant in its accomplishment, Kafka on the Shore displays one of the world's truly great storytellers at the height of his powers.