TY - BOOK TI - Injective Modules SN - 052109092X U1 - 512.42 PY - 2008/// CY - Cambridge PB - Cambridge University Press ER -