To take someone or something "by storm" is an expression. In this case, you don't need to say "a" storm. Your sentence would be: Chetan Bhagat has taken the world by storm through his effective writing.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.