Petroleum geochemistry and geology
by
John Meacham Hunt
Petroleum Geology