Brief Review of Petroleum Geology Theory.- Current Status of Hydrocarbon Generation from Source Rocks.- Hydrocarbon Expulsion and Accumulation from Space-Limited Source Rocks.- Practice of Basin Formation, Hydrocarbon Generation and Accumulation Theory.- Oil Generation in Marine and Terrigenous Environments.