Permutations and groups - Cooper C D H (1975)