Petroleum Science and Technology - Taylor & Francis

1532-2459