Elements of Petroleum Geology, 3rd edition - Richard Selley (Elsevier, 2015)