Fork me on GitHub
Abstract Algebra: Theory and Applications

Everything you wanted to know about abstract algebra, but were afraid to buy

Download Annual Edition

From the links below you can download a PDF version of Abstract Algebra: Theory and Applications and the corresponding LaTeX source which is licensed under the GFDL.

Note: Expect the 2015 Annual Edition to be available sometime in August 2015. See the note about the various Editions and changes in the 2015 Annual Edition.

The current edition is for the 2014-15 academic year and contains about 25 new corrections from the previous year's edition. It also verifies and updates substantial material about Sage to version 6.3, available in various electronic forms (see Sage and AATA). The 2009 PDF version is very close to the original text, as first published by PWS Publishing Company in 1994. Since then, the copyright has transferred back to the author, making this open source version possible. (A full copy of the copyright transfer is distributed with the source code in the local subdirectory).

A print-on-demand edition is the most affordable way to get a physical copy of the entire text.

Development Versions, Source Code with Revision Control

Source code has transitioned to a git repository, hosted at GitHub, and authored with MathBook XML. Prior to the 2015 edition, the source code was LaTeX and was primarily hosted at bitbucket.org.

Periodically a current snapshot of the book as a PDF is available here. These are not archived, nor tagged in the source code repository. They simply accumulate fixes or additions made to annual official releases. If there is nothing listed here, then use the current Annual Edition.

The absolute most recent version is available as source code through a git repository at github.com, the specific address is https://github.com/twjudson/aata. Links below to source code archives come from github.com, so the current version links below are the most up-to-date version.

If you would like to participate in contributing to the book, you will want to use git. Then you can fork the repository on GitHub, or create a local copy of the source code by doing the following in a terminal window:

  1. Set your working directory to a place where a new directory named aata can live.
  2. Issue the command: git clone https://github.com/twjudson/aata.git
If you would like to make substantial contributions to the book, sending a git patch or a pull request is welcome. If you wish to make substantial contributions, or create an alternate version, please save yourself some trouble and contact the author beforehand.

Source Code Archives





Cover from PWS Publishing Edition, 1994
http://abstract.ups.edu/download.html