This book holds scriptures from several sources, including: Rg Veda, Atharva Veda, the Upanishads, Yajnavalkya-Smrti, Kirana-Tantra and the Bhagavad-Gita. As one can see, as a book intended for the general public, this has far too much information from far too many sources. When I ordered this book from the library, I was under the false impression that it dealt solely with Bhagavad-Gita; thus, I found it far too complex for my needs.
This book seems to be for those more familiar with Hinduism and its teachings. If indeed, I had been more familiar with the scriptures as a whole, I may have rated this book higher; unfortunately, the information jumped from source to source and was more confusing than helpful. For the previously stated reason, I am giving this book a 2 star rating.