Petroleum science and technology petroleum generation, accumulation and prospecting - Quddus, Muhammad Abdul (CRC Press, 2021)