Hard boiled wonderland and the end of the world - Murakami, Haruki (Vintage Books, 2003)