The inventions, researches and writings of Nikola Tesla