Fundamental Concepts of Algebra - Meserve, Bruce E.