My sincere Thanks to Jndas and Ram.
The problem with Bhagavad Gita is that different people have given different interpretations for it. For example I think that the interpretation of Adi Shankara differs from that of Srila Prabhupada. I myself do not know sanskrit at all. Given this scenario, whose interpretation should I believe? Or should I read all interpretations and judge for myself which is the most convenient one? And on what basis should I judge? Surely, Sri Krishna would not have had the intention of confusing people.