Hi Vibhav,
Nice to hear that someone with an engineering background appreciates this article as much as does an investment professional. Since you are relatively new to the investment industry I would highly recommend my peers' writing on The Enterprising Investor blog here at CFA Institute. The URL is: http://blogs.stage.cfainstitute.org/investor/
Best wishes for success!
Jason