The tug-of-war between resource depletion and technological change in the global oil industry

Language
English
Category
International journal article
Source
Energy
Published
Volume
93
Number
2
Pages
1607–1616