Elephant vanishes - Murakami, Haruki (London Vintage Books, 2003)