Algebra: a modern introduction - Kelly, John L (van Nostrand Co., 1965)