Sridurgasaptasati, edited with an introduction text, English translation, English transliteration of the text, Argala, Kilaka, Kavaca, Saptaslokidurga, Devisukta and an Index by Dipak Kumar Sharma