This document discusses different types of brick and stone masonry. It describes various bonds used in brick masonry like stretcher bond, header bond, English bond, Flemish bond, and double Flemish bond. It also discusses different types of stone masonry like rubble masonry which can be further classified into uncoursed and coursed rubble. Ashlar masonry is also described which uses accurately dressed stone blocks. Various patterns used in ashlar masonry are mentioned as well.