SMS: Principles of petroleum geology