Combinatorics of Permutations, Second Edition