Provides an introduction to the methods used in the combinatorics of pattern avoidance and pattern enumeration in compositions and words. This book describes the strengths and weaknesses of a wide variety of solution techniques and approaches, presents an overview of the field, and illustrates fresh methods and definitions with worked examples.