Muriel Gray talks to Andrew Miller about his new novel set in wartime Japan. As Arthur C Clarke's posthumous final work is published, she looks back at the great science fiction writer's output.