9780836826180: Patterns