An elementary approach to homological algebra - Vermani, Lekh R. (Chapman & Hall/CRC monographs and surveys in pure and applied mathematics, 2003)