Philosophy of the Bhagvad Gita and a comparative study of it with the philosophy of the Anugita and the Uttanagita