Enhanced Oil Recovery (EOR) Methods Concepts and Mechanisms