An Introduction to homological algebra - Weibel Charles A (Cambridge university press New York, 2010)
English