igneous rock, rock, volcanic rock, petrology