INTRODUCTION TO PETROLEUM EXPLORATION AND ENGINEERING by Andrew Clennel Palmer Back to product details page >