Roofing materials are products used to cover and protect the top of a structure or building ... From the time construction of shelters began, it was apparent a protective layer needed to exist. Mud, ...