Essentials of Civil Engineering MaterialsSteven W. Cranford, Craig M. Shillaber, Matthew J. Eckelman, Kathryn E. Schulte · First published 2016Open the Tome