Text this: Analyzing the Potential Hazards Associated with the New Iranian Petroleum Contracts (IPC) from NIOC's Perspective.