Earth Engineering: Perspectives, Principles, and Practices