Fundamentals of Soil Science and Geology by Aakriti Sharma & Dev Raj Chalise