Petroleum resources