This open book is an introduction to algebra for undergraduates who are interested in careers which require a strong background in mathematics. It will benefit students studying computer science and physical sciences, who plan to teach mathematics in schools, or to work in industry or finance. The book assumes that the reader has a solid background in linear algebra. For the first 12 chapters elementary operations, elementary matrices, linear independence and rank are important. In the second half of the book abstract vector spaces are used. Students will need to have experience proving results. Some acquaintance with Euclidean geometry is also desirable. In fact I have found that a course in Euclidean geometry fits together very well with the algebra in the first 12 chapters. But one can avoid the geometry in the book by simply omitting chapter 7 and the geometric parts of chapters 9 and 18.
This open book is licensed under a Creative Commons License (CC BY-NC-SA). You can download Algebra ebook for free in PDF format (2.0 MB).