An Intermediate Course in Algebra: An Interactive Approach (with InfoTrac) (Available Titles Cengagenow)