How did Sherlock Holmes get resurrected?

Conan Doyle resurrected Holmes as he was short of money. he brought him back in the story called "The Empty House". You find out that Holmes did not fall into the Reichenbach Falls, but he used his knowledge of baritsu (a martial art) to push Moriarty over. So he kept a low profile for a while then appeared again.