Petroleum reservoir engineering