What are the theoretical foundations underpinning civil engineering practices? Discuss the fundamental principles and theories that serve as the bedrock for the discipline's various subfields, such as structural engineering, transportation engineering, geotechnical engineering, and environmental engineering.