Bhakti Shatak - English with Explanations

Principles of bhakti encapsulated in 100 verses with explanations