introductory petrology notes 6425960