Computational Soil Dynamics with special Reference to Earthquake Engineering