Petrology and Geochemistry of the Granites and Associated Rocks Of Vinukonda Area, Guntur Ditrict, AndhraPradesh