Algebra by Michael Artin