Reading list: pattern cutting 
Pattern