Applied Abstract Algebra - Kim, K H (New York Ellis Horwood, 1991)