Which of the following are factors that make petroleum a limited resource? (Select all that apply)
a) It is a non-renewable resource.
b) It takes millions of years to form.
c) The process of extraction is difficult and expensive.
d) It is found only in certain regions of the world.