Elements of petroleum geology - Selley, Richard C.