Materials For Civil And Construction Engineers by Michael Mamlouk, John Zaniewski & Michael S. Mamlouk