Mathematical Geoenergy: Discovery, Depletion, and Renewal by Paul Pukite Back to product details page >