Petroleum science and technology : petroleum generation accumulation and prospecting This book focuses on petroleum generation accumulation and prospecting describing natural hydrocarbon geology along with applicable aspects of physics chemistry biology environmental science mathematics and engineering technology