Which books would you recommend, for self-studying homological algebra, to a beginning graduate (or advanced undergraduate) student who has background in ring theory, modules, basic commutative algebra (some of Atiyah & Macdonald's book) and some (basic) field theory?

I would especially like to hear your opinions on the following books:

A Course On Homological Algebra / P. J Hilton and U. Stambach

Introduction to Homological Algebra / Szen-Tsen Hu

Notes on Homological Algebra / Rotman

But other recommendations will also be appreciated.

  • 4
    $\begingroup$ Weibel immediately comes to mind, it is a bit more advanced than the three books you mention. It's definitely worth looking into the eponymous Cartan-Eilenberg (the book that named and started the subject) and see how little has changed. $\endgroup$ – t.b. Mar 23 '11 at 11:23
  • 3
    $\begingroup$ See mathoverflow.net/questions/2533/homological-algebra-texts $\endgroup$ – Bruno Stonek Mar 23 '11 at 13:56
  • 1
    $\begingroup$ By the way, does anyone know of a homological algebra text which is elementary in the sense that it only discusses homology and cohomology for $\mathbb{Z}$-modules (i.e. abelian groups)? $\endgroup$ – Mark Mar 23 '11 at 19:57
  • 1
    $\begingroup$ Rotman has a larger book that I think is a better introduction to the subject. It is large, but rather nice. $\endgroup$ – Sean Tilson Mar 23 '11 at 21:11
  • 5
    $\begingroup$ I think it just means that he intends on using the book purely on his own and not in conjunction with a course. $\endgroup$ – JSchlather Mar 24 '11 at 2:09

See also A first course of homological algebra by Northcott. There's a list in this review if you have access to MathSciNet.


See "An introduction to homological algebra" of Rotman (2010). I think this is the book Mark was talking about. It is VERY introductory.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.