Mineralogy and geochemistry of charnockites suite of rocks from eleswaram in the eastern ghats granulite belt, India