ALMOST PATTERNS

 

 

titles to come