Methods of Homological Algebra by Yuri I. Manin, S.I. Gelfand & Yu.I. Manin