Relative homological algebra - Enochs, Edgar E. (De Gruyter expositions in mathematics, 2011)