Practical Petroleum Geochemistry by Brian S. Cooper