Algebra: a modern introduction - Kelly, John L. (New Jersey D. Van Nostrand, 1968)