Zaslat SMS: The Principles of Petrology