Basic algebraic systems an introduction to abstract algebra. - Laatsch, Richard