At midnight in London, and the same time next week in America, bookshops will open their doors to sell Haruki Murakami's latest novel to eager fans. This is not Harry Potter, it's a 1,600-page translation from Japanese. So why the excitement? When Haruki Murakami's new book, 1Q84, was released in Japanese two years ago, most of the print-run sold out in just one day - the country's largest booksho