Introductory Geotechnical Engineering by Hsai-Yang Fang, John L. Daniels & . Fang Daniels