Materials for Civil and Construction Engineers – Michael Mamlouk, John Zaniewski