A rock is an aggregation of different mineral constituents which form the earth’s crust. Different types of rocks possess different engineering properties that make them suitable to be used in various construction works. The classification of rocks based on different ...