Petrology for Students