Undergraduate algebra - Lang, Serge; Author (Undergraduate texts in mathematics, 1990)