Practical Guide to Geo-Engineering: With Equations, Tables, Graphs and Check Lists