Petroleum Engineering Principles, Calculations and Workflows