Petroleum and Basin Evolution: Insights from Petroleum Geochemistry, Geology and Basin Modeling