Haruki Murakami; hard-boiled wonderland and the end of the world
every few hundred pages, Murakami hits one out of the park. (and then ruins it by doing his own play-by-play call)
Reading this.
^^^^currently reading
Je adore Murakami