Quddus, Muhammad Abdul Petroleum science and technology: Petroleum generation, accumulation and prospecting - CRC Press 2021