Principles of Petroleum Development Geology by Robert C. Laudon