Elements of modern algebra - Gilbert, Jimmie (Brooks/Cole, 2000)