Elements of petrolium geology - Sonnenberg , Stephen A. (Elsevier, 2015)