Applied abstract algebra - Kim, Ki Hang (E. Horwood ; Halsted Press, 1983)