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