What is the difference between the teachings of "Bhagwad Geeta" and "Ramayana"? What is the difference between Srimad Bhagwad Gita and Mahabharatam? Which book focus on what? Can someone explain this?