Constitutive Modeling of Geomaterials: Principles and