Algebra: A modern introduction - Kelly, John L (1965)