Modern algebra: a natural approach with applications - Gardiner, C F (Chichester Ellis Horwood, 1985)