ROCKS under the microscope. The ROCKS you need to know granite diorite gabbro dolerite basalt shelly limestone sandstone arkose greywacke marble schist.