Patterns in Permutations and Words - Kitaev, Sergey (Springer Berlin Heidelberg, 2011)