Patterns, Sorting and Matching - "Bev Dunbar" (Oxford University Press Pakistan, 2006)