kannan-shastry documents