Can someone give me a recommendation on homological algebra textbooks? I would like something that are accessible to beginners and that have
1) a brief look at preadditive, additive, monoidal, abelian, triangulated categories (hopefully without going too far),
2) a good motivation from algebraic topology exploited,
3) an extensive explanation on module theoretic topics like injective / projective resolutions,
4) a coverage of sheaf theory, cohomology of groups, and Galois cohomology.