Applied abstract algebra - Kim, Ki H.; Roush, Fred W. (Ellis Horwood series in mathematics and its applications, 1983)