Rock Formation and Types