Zaslat SMS: Fundamental principles of reservoir engineering