How Many Types Of Rocks Exist