Arthur Conan Doyle had to be Sherlock Holmes in order to...
Arthur Conan Doyle had to be Sherlock Holmes in order to envision how Sherlock Holmes would unravel a mystery. He had to be in Sherlock's situations. As a writer, you have to be of two minds.