Permutation Methods by Kenneth J. Berry & Paul W. Mielke